@charset "utf-8";
/* CSS Document */
.tybg_img{ background:url(../images/jd100zn.jpg) #fff no-repeat top center;background-size: 100%;}
.tybg_img>.top{ margin-top: 268px;}
.top{
	height:40px;
	line-height:40px;
	background-color:#f3faff
}
.zf a{
	margin:0 7px;
	padding-left:25px
}
.zf a.gj01{
	background:url(../images/top01.gif) left center no-repeat
}
.zf a.gj02{
	background:url(../images/top02.gif) left center no-repeat
}
.zf a.gj03{
	background:url(../images/top03.gif) left center no-repeat
}
.dh a{
	padding:0 5px
}
.dh img{
	vertical-align:-4px;
	margin-right:5px
}
.banner{
	height:215px;
	line-height:215px;
	background:url(../images/banner.jpg) top center no-repeat
}
.banner form{
	margin-top:80px
}
.inp01{
	width:201px;
	padding-left:24px;
	height:44px;
	line-height:44px;
	color:#999;
	border:0;
	background:url(../images/inp01.png) no-repeat
}
.btn01{
	width:50px;
	height:44px;
	border:0;
	background:url(../images/btn01.png) no-repeat
}
.btn02{
	width:67px;
	height:44px;
	border:0;
	margin-left:10px;
	background:url(../images/search01.png) center no-repeat
}
.navbox{
	width:245px;
	background-color:#1750af
}
.navbox li{
	height:60px;
	line-height:60px;
	border-bottom:1px solid #2f64b9
}
.navbox li img{
	vertical-align:middle;
	margin-left:30px;
	margin-right:10px
}
.navbox li a{
	display:block
}
.navbox li:hover a,
.navbox li.hover a{
	background:url(../images/nav_h.gif) left top repeat-y
}
.navCon{
	width:925px;
	height:305px;
	overflow:hidden
}
.slide01{
	width:420px;
	height:265px;
	overflow:hidden;
	position:relative
}
.slide01 .hd{
	position:absolute;
	bottom:12px;
	right:10px;
	z-index:2
}
.slide01 .hd ul li{
	float:left;
	width:14px;
	height:14px;
	margin-right:6px;
	background-color:white;
	text-indent:-999px;
	cursor:pointer
}
.slide01 .hd ul li.on{
	background-color:red
}
.slide01 .bd ul li{
	position:relative
}
.slide01 .bd ul li,
.slide01 .bd ul li img{
	width:420px;
	height:265px
}
.slide01 .bd ul li a span{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	line-height:40px;
	color:white;
	text-indent:10px;
	background:rgba(0,0,0,.6);
	z-index:1
}
.boxSty01 .title{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #dadada
}
.boxSty01 .title a{
	float:left;
	height:39px;
	display:block;
	margin-right:15px;
	font-size:16px
}
.boxSty01 .title a:hover,
.boxSty01 .title a.hover{
	border-bottom:2px solid #1750af;
	color:#1750af
}
.boxSty01 a.more{
	position:absolute;
	padding-left:16px;
	top:14px;
	right:0;
	color:#999;
	background:url(../images/more01.png) left center no-repeat
}
.boxCon01{
	margin-top:10px
}
.boxCon01 li{
	height:30px;
	line-height:30px;
	text-indent:10px;
	background:url(../images/dot01.gif) left center no-repeat
}
.xxgkBox{
	width:270px
}
.xxgkBox li{
	float:left;
	width:126px;
	margin:0 9px 9px 0;
	height:80px;
	line-height:120px;
	background-image:url(../images/xxgk_bg.gif);
	background-repeat:no-repeat
}
.xxgkBox li a{
	display:block
}
.xxgkBox li.xxgk01{
	background-position:0 0
}
.xxgkBox li.xxgk02{
	background-position:0 -80px
}
.xxgkBox li.xxgk03{
	background-position:0 -160px
}
.xxgkBox li.xxgk04{
	background-position:0 -240px
}
.xxgkBox li.xxgk05{
	background-position:0 -320px
}
.xxgkBox li.xxgk06{
	background-position:0 -400px
}
.box_ggfw{
	width:245px
}
.slide02{
	width:215px;
	position:relative
}
.slide02 .hd{
	position:absolute;
	top:-40px;
	right:0
}
.slide02 .hd li{
	float:left;
	width:10px;
	height:10px;
	border-radius:5px;
	margin-left:5px;
	text-indent:-999px;
	background-color:#ccc;
	cursor:pointer
}  
.slide02 .hd li.on{
	background-color:#6c94d6
}
.slide02 .bd{
	overflow:hidden
}
.slide02 .bd li{
	float:left;
	width:224px
}
.slide02 .bd li a{
	display:block;
	float:left;
	width:103px;
	height:85px;
	padding-top:15px;
	margin:0 9px 9px 0;
	background-color:#f6f6f6;
	text-align:center;
	border-radius:5px
}
.tb01 tbody td{
	padding:5px;
	white-space:nowrap
}
.tb01 thead td{
	background-color:#f0f0f0;
	padding:5px 10px
}
.tb01 i{
	display:inline-block;
	font-style:normal;
	width:16px;
	height:16px;
	text-align:center;
	color:white;
	background-color:#adadad
}
.tb01 i.red{
	background-color:#eb0000
}
.tb01 td.up{
	padding-left:20px;
	background:url(../images/up.gif) 15px center no-repeat
}
.boxSty02{}
.slide03{
	position:relative
}
.slide03 .hd{
	position:relative
}
.slide03 .hd a{
	position:absolute;
	width:21px;
	height:140px
}
.slide03 .hd a.next{
	right:0;
	background:url(../images/next01.gif) center no-repeat
}
.slide03 .hd a.prev{
	left:0;
	background:url(../images/prev01.gif) center no-repeat
}
.slide03 .bd{
	width:835px;
	margin-left:25px;
	overflow:hidden
}
.slide03 .bd li{
	width:270px;
	height:140px;
	margin-right:12px;
    float:left;
}
.slide03 .bd li img{
	width:270px;
	height:140px
}
.inp02{
	width:180px;
	height:26px;
	line-height:26px;
	padding-left:8px;
	border:1px solid #dedede
}
.btn03{
	width:75px;
	height:30px;
	border:0;
	background-color:#6c94d6;
	color:white
}
.mail,.mail li{
	width:235px
}
.mail li{
	margin-top:10px;
	height:70.5px;
	padding-top:20px;
	background-color:#f1f1f1;
	cursor:pointer
}
.mail li img{
	margin-left:30px
}
.mail li h2{
	color:#777;
	line-height:40px;
	font-size:24px;
	font-weight:normal;
	text-indent:15px
}
.mail li div{
	padding-left:20px;
	margin:5px 0 0 90px;
	background:url(../images/more02.png) left center no-repeat;
	display:none
}
.mail li div a{
	color:white
}
.mail li:hover,
.mail li.hover{
	background-color:#6c94d6
}
.mail li:hover div,
.mail li.hover div{
	display:block
}
.mail li:hover h2,
.mail li.hover h2{
	color:white;
	line-height:30px
}
.tb02{
	width:880px;
	margin:25px 0 0 20px;
	text-align:center
}
.tb03{
	width:100%;
	margin:10px 0 0 0
}
.tb02 td{
	padding:5px 0;
	border:1px solid #dedede
}
.tb02 thead td{
	padding:10px 0;
	background-color:#f5f5f5
}
.tb03 thead td{
	padding:5px 0;
}
.list01 li{
	display:inline-block;
	background-color:#f9f9f9;
	margin:10px 10px 0 0
}
.list01 li a{
	display:block;
	color:#777;
	padding:5px 20px;
	border:1px solid #dedede
}
.list01 li a:hover{
	background-color:#6c94d6;
	border:1px solid #6c94d6;
	color:white
}
.foot{
	padding:40px 0 20px 0;
	border-top:2px solid #1750af
}
.foot p{
	line-height:24px;
	margin-bottom:20px
}
.foot img{
	position:absolute
}
.foot img.foot01{
	left:20%;
	top:0;
	margin-top:31px
}
.foot img.foot02{
	right:20%;
	top:0;
	margin-top:27.5px
}
.ggfw_list li{
	display:inline-block;
	font-size:0;
	margin:0 5px
}
.total{
	margin:15px 20px;
	padding:15px 0;
	background-color:#f1f1f1;
	display:inline-block;
	width:885px
}
.slide04{
	position:relative;
	width:320px;
	height:250px;
	float:left;
	margin-top:25px
}
.slide04 .hd{
	position:absolute;
	bottom:20px;
	left:95px;
	text-align:center;
	width:124px;
	height:39px;
	background:url(../images/slide04_hd.png) no-repeat;
	z-index:2
}
.slide04 .hd ul li{
	text-indent:-999px;
	display:inline-block;
	width:14px;
	height:14px;
	border-radius:7px;
	margin:10px 3px 0 3px;
	background-color:#dedede;
	cursor:pointer
}
.slide04 .hd a{
	position:absolute;
	width:27px;
	height:26px;
	top:7px
}
.slide04 .hd a.prev{
	left:-27px;
	background:url(../images/prev02.gif) no-repeat
}
.slide04 .hd a.next{
	right:-27px;
	background:url(../images/next02.gif) no-repeat
}
.slide04 .hd ul li.on{
	background-color:#2a60b4
}
.slide04 .bd,
.slide04 .bd img{
	width:320px;
	height:210px
}
.Zoom01{
	margin:10px 0
}
.Zoom01 p{
	line-height:26px;
	color:#777
}
.about li{
	display:inline-block;
	margin-right:10px
}
.visSt{
	float:left;
	width:925px
}
.float{
	position:fixed;
	right:30px;
	top:30px;
	width:74px;
	text-align:center;
	z-index:3;
	border-top:1px solid #e7e7e7;
	display:none
}
.float ul li{
	width:74px;
	height:70px;
	line-height:110px;
	background-color:white;
	border:1px solid #e7e7e7;
	border-top:0
}
.float ul li a{
	display:block;
	width:74px;
	height:70px
}
.float ul li a:hover{
	color:white
}
.float ul li.li01 a{
	background:url(../images/float01.png) center 5px no-repeat
}
.float ul li.li02 a{
	background:url(../images/float02.png) center 5px no-repeat
}
.float ul li.li03 a{
	background:url(../images/float03.png) center 5px no-repeat
}
.float ul li.li01 a:hover,
.float ul li.li01 a.hover{
	color:white;
	background:#6c94d6 url(../images/float01.png) center -35px no-repeat
}
.float ul li.li02 a:hover,
.float ul li.li02 a.hover{
	color:white;
	background:#6c94d6 url(../images/float02.png) center -35px no-repeat
}
.float ul li.li03 a:hover{
	background:#6c94d6 url(../images/float03.png) center -35px no-repeat
}
.backtoTop{
	width:74px;
	height:60px;
	line-height:85px;
	margin-top:20px;
	background-color:white;
	border:1px solid #6c94d6;
	background:#6c94d6 url(../images/arrow01.png) center 15px no-repeat;
	color:white;
	cursor:pointer
}
.float ul li div{
	position:absolute;
	left:-201px;
	top:0;
	display:none
}
.zdly{
	height:39px;
    margin-right:20px;
    font-size:16px;
}

.slide05{
	position:relative
}
.slide05 .hd{
	position:relative
}
.slide05 .hd a{
	position:absolute;
	width:21px;
	height:60px
}
.slide05 .hd a.next{
	right:0;
	background:url(../images/next01.gif) center no-repeat
}
.slide05 .hd a.prev{
	left:0;
	background:url(../images/prev01.gif) center no-repeat
}
.slide05 .bd{
	width:1090px;
	margin-left:25px;
	overflow:hidden
}
.slide05 .bd li{
	width:264px;
	height:60px;
	margin-right:11px
}
.slide05 .bd li img{
	width:270px;
	height:60px
}
.boxSty01>.ggfw>div{width:102px;height:410px;}
.boxSty01>.ggfw>div>li{width:101px;height:98px;background-color: #f6f6f6;margin-top: 8px;}
.boxSty01>.ggfw>div>li>a>p>img{margin: 11px 25px;text-align:center;}
.boxSty01>.ggfw>div>li>a>span{margin-left:22px;}
.panel-body .media{margin: auto;}